package jmine.tec.report.impl.table.pos;

import java.io.IOException;
import java.io.OutputStream;

import jmine.tec.report.api.ReportRenderer;
import jmine.tec.report.api.table.ReportCell;

/**
 * Interface de Renderer de célula para arquivo posicional.
 * 
 * @author katsuo.ogawa
 */
public interface ReportCellPosRenderer extends ReportRenderer {

    /**
     * Adiciona o valor da célula ao arquivo posicional.
     * 
     * @param outputStream {@link OutputStream}
     * @param cell {@link ReportCell}
     * @throws IOException IOException
     */
    void render(OutputStream outputStream, ReportCell cell) throws IOException;
}
